package ace.module.stock.core.impl.service;

import ace.module.common.api.model.input.TenantAndAppTypeInput;
import ace.module.stock.api.model.dto.ext.WmsStockAndSalesQuantityDto;
import ace.module.stock.api.model.input.WmsBizInitInput;
import ace.module.stock.api.model.input.WmsBizParentIdInput;
import ace.module.stock.api.model.input.WmsBizUniqueIdInput;
import java.util.List;

/**
 * .
 *
 * @author Caspar
 */
public interface WmsStockAndSalesQuantityService {

  void initOrSetStockAndInitOrNoneSalesQuantity(TenantAndAppTypeInput<WmsBizInitInput> input);



  List<WmsStockAndSalesQuantityDto> getDtoByBizUniqueIdIn(TenantAndAppTypeInput<List<WmsBizUniqueIdInput>> input);


  List<WmsStockAndSalesQuantityDto> getDtoByBizParentIdIn(TenantAndAppTypeInput<WmsBizParentIdInput> bizParentId);
}
